

.mode .mode_main {
    width: 1000px;
    min-height: 600px;
    margin: 0 auto;
    padding-top: 14px;
    background: url(../images/con-bg.png) repeat;
    color: #333;
    z-index: 2;
    padding: 10px;
}

.tool-bar {
    width: 100%;
    margin: 5px 0px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    overflow: hidden;
}

    .tool-bar iframe {
        position: absolute;
        left: 220px;
        top: -4px;
    }

    .tool-bar .search-box {
        width: 420px;
        height: 30px;
        border: 1px solid #ab641d;
        position: absolute;
        right: 0px;
        top: 0px;
        overflow: hidden;
        border-radius: 15px;
    }

        .tool-bar .search-box .search-box-input {
            position: absolute;
            height: 24px;
            top: 2px;
            left: 10px;
            width: 340px;
            background: none;
        }

        .tool-bar .search-box .search-box-btn {
            position: absolute;
            right: -1px;
            height: 30px;
            background: #ab641d;
            color: #fff;
            text-align: center;
            line-height: 30px;
            top: -1px;
            border-radius: 15px;
            padding: 0px 10px;
            cursor: pointer;
        }

.home-layout {
    width: 100%;
    margin: 10px 0px;
}

    .home-layout .home-layout-left {
        width: 725px;
        float:left;
    }

    .home-layout .home-layout-right {
        width: 245px;
        float: right;
    }

.swiper1 {
    width: 280px;
    height: 230px;
    margin: 0px !important;
}

    .swiper1.swiper-container {
        --swiper-pagination-color: #ab641d;
    }

    .swiper1.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 40px;
    }

.swiper-a {
    display: block;
    width: 100%;
    height: 30px;
    background: #ab641d;
    position: absolute;
    left: 0px;
    bottom: 0px;
    text-align: left;
    padding: 0px 5px;
    line-height: 30px;
    color: #fff;
    text-decoration: none;
    overflow: hidden;
}

.info-mode-1 {
    width: 410px;
    position: absolute;
    top: 20px;
    right: 10px;
}

.info-mode .info-mode-title {
    width: 100%;
    height: 30px;
    font-size: 14px;
    line-height: 27px;
    color: #ab641d;
    border-bottom: 1px solid #ab641d;
}

    .info-mode .info-mode-title .info-mode-title-item {
        font-size: 16px;
        color: #333;
        float: left;
        margin-right: 15px;
        cursor: pointer;
    }

.info-mode-title-item.cur {
    color: #ab641d !important;
    border-bottom: 2px solid #ab641d;
}

.info-mode-con {
    margin-top: 5px;
    display: none;
}

    .info-mode-con.active {
        display: block;
    }

.info-mode-con-a {
    display: block;
    width: 100%;
    height: 22px;
    font-size: 14px;
    line-height: 22px;
    overflow:hidden;
    margin: 10px 0px;
    text-decoration: none;
    color: #333;
}
#PubNoticeList li{
	height: 22px;
    font-size: 14px;
    line-height: 22px;
    margin: 10px 0px;
	list-style-type:none;
	list-style: none;
	padding-left:15px;
    background:url(../images/list-doint.png) left 1px no-repeat;
	position:relative;
}

#PubNoticeList li a{
    text-decoration: none;
    color: #333;
	font-size:14px;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	width:270px;
}
#PubNoticeList li span{
	right:0px;
	top:0px;
	position:absolute;
}


    .info-mode-con-a span {
        float: right;
    }

.zttl{
    width:725px; height:105px;
    display:block;
    margin:10px 0px;
    overflow:hidden;
}

.bsfw {
    width: 725px;
    height: 54px;
    margin: 10px 0px;
    overflow: hidden;
    background:url(../images/bsfw.png) -1px 0px;
}

.bsfw-tjxx{
    color:#fff;
    font-size:16px;
    position:absolute;
    top:15px;
    left:120px;
    font-weight:bold;
}

.bj-search{
    width:280px;
    height:35px;
    background:#fff;
    border-radius:17px;
    position:absolute;
    right:15px;
    top:10px;
    overflow:hidden;
}

    .bj-search .bj-search-input{
        font-size:14px;
        width:240px;
        height:30px;
        line-height:30px;
        position:absolute;
        left:15px;
        top:2px;
    }

    .bj-search .bj-search-btn{
        width:28px;
        height:28px;
        position:absolute;
        right:8px; 
        top:5px;
        cursor:pointer;
        background:url(../images/Search.png) center center no-repeat;
    }

.rukou{
    width:100%;
    margin:10px 0px;
}

.rukou img{
    width:358px;
    height:85px;
    float:left;
}

.info-mode-2 {
    width: 358px;
    height: 277px;
}

.info-mode-3 {
    width: 358px;
    height: 277px;
    position:absolute;
    right:0px;
    top:0px;
}

.info-mode-4 {
    width: 358px;
    height: 225px;
    position: absolute;
    right: 0px;
    top: 0px;
}
.fege{
    width:100%;
    height:0px;
    border-bottom:1px dashed #ab641d;
}

.notfily {
    height: 30px;
    border-left:5px solid #ab641d;
    width:100%;
    font-size:16px;
    line-height:30px;
    color:#ab641d;
    margin-bottom:10px;
    padding-left:5px;
    background:url(../images/gg-bg.png) no-repeat 73px 8px;
}

    .notfily .not-more {
        font-size: 16px;
        line-height: 30px;
        float:right;
        cursor: pointer;
        color: #ab641d;
        text-decoration: none;
    }

.notify-a{
    height:40px;
    position:relative;
    line-height:20px;
    background:url(../images/list-doint.png) no-repeat;
    display:block;
    overflow:hidden;
    padding-left:15px;
    margin-top:5px;
    font-size:14px;
    color:#333;
    text-decoration:none;
}

.notify-a span{
    position:absolute;
    right:0px;
    bottom:0px;
    height:20px;
    line-height:20px;
    color:#999;
}

.login-bar{
    width:100%;
    height:46px;
    background:url(../images/lgoin-bar.png);
    margin-top:15px;
}
    .login-bar span {
        color: white;
        font-size: 20px;
        cursor: pointer;
        top:-2px;
    }

.right-title {
    height: 30px;
    border-left: 5px solid #ab641d;
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    margin-top:15px;
    color: #ab641d;
    margin-bottom: 10px;
    padding-left: 5px;
    background: url(../images/gg-bg-l.png) no-repeat 73px 8px;
}

.rk-icon{
    width:115px;
    height:34px;
    float:left;
    margin-top:15px;
}
.rk-icon.atright{
    margin-left:15px;
}

.pagination {
    position: absolute;
    z-index: 20;
    bottom: 35px;
    width: 100%;
    text-align: center;
}

.swiper-pagination-switch {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #555;
    margin: 0 5px;
    opacity: 0.8;
    border: 1px solid #fff;
    cursor: pointer;
}

.swiper-active-switch {
    background: #ab641d;
}

.ylmlbt{
    background:url(../images/ylmlbt-bg.png) center center no-repeat;
    width:100%;
    height:30px;
    line-height:30px;
    text-align:center;
    color:#ab641d;
    font-size:18px;
    margin:30px 0px 20px 0px;
}

.swiper2 {
    width: 860px;
    height: 190px;
    overflow: hidden;
}

.swiper2 .swiper-slide {
    height: 190px;
    width: 190px;
    text-align:center;
}
.swiper2 .swiper-slide img{
	display: block;
}
.swiper2 .swiper-slide a{
	line-height: 40px;
	color: #444444;
	text-decoration: none;
}
.swiper-a-1 {
    display: block;
    width: 100%;
    height: 40px;
    position: absolute;
    left: 0px;
    text-align:center;
    color:#333;
    bottom: 0px;
    padding: 0px 5px;
    line-height: 40px;
    text-decoration: none;
    overflow: hidden;
}



.ylmlbt-swiper{
    width:100%;
    height:190px;
    overflow:hidden;
}

.ylmlbt-swiper-left{
    width:23px; height:40px;
    background:url(../images/swiper-left.png);
    position:absolute;
    top:60px;
    left:20px;
    cursor:pointer;
}
.ylmlbt-swiper-right {
    width: 23px;
    height: 40px;
    background: url(../images/swiper-right.png);
    position: absolute;
    top: 60px;
    right: 20px;
    cursor: pointer;
}

.index_bottom_xiala{
    margin-top:20px;
    margin-bottom:10px;
}
.index_bottom_xiala select {
    border: 1px solid #E4CCA7;
    background: #fff;
    width: 235px;
    height: 46px;
    outline: none;
    padding: 0 25px;
    color: #634c3b;
    font-weight: bold;
    margin: 0 3px;
}

#LoginForm input {
    padding:0px 10px;
}
